home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / utility / ds0032 / netz.txt < prev    next >
Text File  |  1992-10-22  |  7KB  |  144 lines

  1.           ┌──────────────────────────────────────────────────────────┐
  2.           │                                                          │
  3.           │         DAS GS-ANWENDERMENÜSYSTEM  VERSION 3.36          │
  4.           │                   (c) 1989 - 1992                        │
  5.           │                                                          │
  6.           │             Shareware  -  Made in Germany !              │
  7.           │                                                          │
  8.           └──────────────────────────────────────────────────────────┘
  9.  
  10.           ┌──────────────────────────────────────────────────────────┐
  11.           │     Hinweise zum Einsatz des Programmes im Netzwerk      │
  12.           └──────────────────────────────────────────────────────────┘
  13.  
  14.  
  15.           ┌───────────────────────────────────────────┐
  16.           │ Einbindung ins Novell-Netz (Version 3.11) │
  17.           └───────────────────────────────────────────┘
  18.           Die  Umgebungsvariable  GSMENU  setzen  Sie am besten in der
  19.           AUTOEXEC.BAT jeder Workstation.
  20.  
  21.           Es  gibt  natürlich  auch die Möglichkeit, diese Variable im
  22.           Login-Script zu setzen:
  23.  
  24.           BITTE LESEN SIE DAZU AUCH DIE  ANMERKUNGEN  AM  ENDE  DIESES
  25.           TEXTES!
  26.  
  27.           Einfachste  Möglichkeit:  Sie  verwenden  die von Novell zur
  28.           Verfügung gestellte Variable  STATION.  Dies  hat  aber  zur
  29.           Folge,  daß  die  System-einstellungen  des  Menüs  (z.   B.
  30.           Farben)  rein  zufällig  auf  die  Rechner  verteilt werden,
  31.           abhängig von der Reihenfolge des Einloggens.  Wenn Sie  dies
  32.           in   Kauf   nehmen   wollen   oder   überall   die  gleichen
  33.           Einstellungen  haben,  schreiben Sie ins System-Login-Script
  34.           einfach:
  35.  
  36.                ...
  37.                SET GSMENU="%STATION"
  38.                ...
  39.  
  40.           Die Umgebungsvariable  kann  auch  anwenderabhängig  gesetzt
  41.           werden.  Dies geschieht am besten  separat  im  Login-Script
  42.           jedes einzelnen Anwenders. Dabei ist zu  beachten,  daß  bei
  43.           dieser  Vorgehensweise  das  Menü  von  einem  Anwender  nur
  44.           jeweils einmal gestartet werden darf, d. h.  ich  darf  mich
  45.           nicht  zweimal mit gleichem Namen auf verschiedenen Rechnern
  46.           einloggen und das Menü mehrfach aufrufen.
  47.  
  48.           Keine Einschränkungen dieser Art gibt  es  bei  Vergabe  der
  49.           Umgebungsvariablen abhängig von der physikalischen Netzwerk-
  50.           adresse. Diese ist nicht vom Anwender sondern vom jeweiligen
  51.           Rechner  abhängig.   Fügen Sie ins Login-Script eine "IF ...
  52.           THEN"-Abfrage ein, die die Variable GSMENU setzt:
  53.  
  54.                IF "%P_STATION"="00001B041148" THEN
  55.                   SET GSMENU="1"
  56.                END
  57.                IF "%P_STATION"="12345678754k" THEN
  58.                   SET GSMENU="2"
  59.                END
  60.  
  61.           Die  Netzadressen  können  Sie  ermitteln,  indem  Sie   ins
  62.           Login-Script die Zeile
  63.  
  64.                WRITE "Netzwerkadresse ist %P_STATION"
  65.  
  66.           einfügen. Beim Einloggen wird diese dann angezeigt.
  67.  
  68.           ============================================================
  69.  
  70.           Am  einfachsten  ist  der  Aufruf von GS-Menü direkt aus dem
  71.           LOGIN-Script heraus. Da dort allerdings nur COM- und EXE-Da-
  72.           teien direkt aufgerufen werden können, laden Sie eine  Kopie
  73.           des  COMMAND.COM,  der dann wieder die Batchdatei GSMENU.BAT
  74.           lädt.  Vorher  müssen  Sie allerdings  einen  Pfad  auf  das
  75.           Verzeichnis  legen,  in  dem  Sie  das  Menü  auf dem Server
  76.           installiert haben.
  77.  
  78.                    MAP INSERT S1:=SYS:PUBLIC
  79.                    ...
  80.                    MAP INSERT S2:=SYS:GSMENU
  81.                    #command /c gsmenu xyz.men
  82.                    ...
  83.  
  84.           Wenn Sie so vorgehen, dürfen Sie keinesfalls einen Menüpunkt
  85.           "Ausloggen aus dem Netz" einrichten (siehe unten).
  86.  
  87.           Alternative, die diese Einschränkung  nicht  hat:  Schreiben
  88.           Sie ans Ende der Steuerdatei den Ende-Befehl
  89.  
  90.                    EXIT "gsmenu xyz.men".
  91.  
  92.           Zwischen  den  Anführungszeichen  dürfen  maximal 14 Zeichen
  93.           stehen. Sie können natürlich eine kurze Batch-Datei anlegen,
  94.           die den längeren Aufruf für Sie erledigt.
  95.  
  96.           Bitte denken Sie daran, den Anwendern ausreichende Rechte im
  97.           nMenü-Verzeichnis zu geben, da es sonst (logischerweise) zu
  98.           Problemen kommt!
  99.  
  100.           ============================================================
  101.  
  102.           Wenn Sie einen Menüpunkt zum Ausloggen aus dem Netz anlegen,
  103.           erscheint bei dessen Aufruf eine Fehlermeldung, da das  Menü
  104.           "sich  selbst  nicht  mehr  findet".   (Das  Ausloggen  geht
  105.           korrekt vor sich.)
  106.  
  107.           Um  das  zu  umgehen, legen Sie sich eine Batchdatei an, die
  108.           LOGOUT.EXE  aufruft.  Diese   Batchdatei   rufen  Sie in der
  109.           Menü-Steuerdatei auf, ohne CALL davorzusetzen:
  110.  
  111.  
  112.                       ...
  113.                       #Ausloggen aus dem Netz
  114.                          c:\logout.bat
  115.                       ...
  116.  
  117.           ACHTUNG: Wenn   Sie  GS-Menü aus dem LOGIN-Script heraus mit
  118.                    "#command /c" aufrufen, binden Sie  das  Ausloggen
  119.                    bitte nicht als Menüpunkt ein,  da  dies  vom  Netz
  120.                    nicht  "verkraftet" wird! Verwenden Sie stattdessen
  121.                    den EXIT-Befehl (s. o.) oder legen Sie sich einfach
  122.                    eine Login-Batch-Datei (z. B. LIN.BAT) an:
  123.  
  124.                    login %1
  125.                    f:
  126.                    cd \gsmenu
  127.                    gsmenu beispiel.men
  128.  
  129.           =============================================================
  130.           Zugriff auf  Umgebungsvariablen  aus  dem  Login-Script  des
  131.           Novell-Netzes heraus:
  132.  
  133.           - Die von Novell zur Verfügung gestellten Umgebungsvariablen
  134.             müssen  in  Großbuchstabe geschrieben werden, da sie sonst
  135.             nicht erkannt werden. (z. B. "%STATION", nicht "%station")
  136.  
  137.           - Bei Umgebungsvariablen, denen ein Inhalt mit  "Backslashs"
  138.             zugewiesen  wird,  sollte  dieser immer doppelt eingegeben
  139.             werden,  z.  B.  SET  MENUSYS="C:\\GSMENU\\TMP\\".   Grund
  140.             dafür: Die Kombination aus  Backslash  und  einem  anderen
  141.             Zeichen   wird   teilweise  besonders  interpretiert.  (\"
  142.             bedeutet z. B. "einfaches Anführungszeichen".)
  143.  
  144.